### Accounts

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-account` | Creates a single account in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-account.ts) |
| `update-account` | Updates a single account in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/update-account.ts) |
| `accounts` | Fetches all accounts in QuickBooks. Handles both active and archived accounts, saving or deleting them based on their status. | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/accounts.ts) |

### Bill Payments

| Function name | Description | Type | Source code |
| - | - | - | - |
| `bill-payments` | Fetches all QuickBooks bill payments | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/bill-payments.ts) |

### Bills

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-bill` | Creates a single bill in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-bill.ts) |
| `bills` | Fetches all QuickBooks bills | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/bills.ts) |

### Credit Memos

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-credit-memo` | Creates a single credit memo in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-credit-memo.ts) |
| `update-credit-memo` | Updates a single credit memo in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/update-credit-memo.ts) |
| `credit-memos` | Fetches all QuickBooks credit memos | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/credit-memos.ts) |

### Customers

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-customer` | Creates a single customer in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-customer.ts) |
| `update-customer` | Update a single customer in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/update-customer.ts) |
| `customers` | Fetches all QuickBooks customers. Handles both active and archived customers, saving or deleting them based on their status. | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/customers.ts) |

### Deposits

| Function name | Description | Type | Source code |
| - | - | - | - |
| `deposits` | Fetches all QuickBooks deposits | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/deposits.ts) |

### Invoices

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-invoice` | Creates a single invoice in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-invoice.ts) |
| `update-invoice` | Updates a single invoice in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/update-invoice.ts) |
| `invoices` | Fetches all invoices in QuickBooks. Handles both active and voided invoices, saving or deleting them based on their status. | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/invoices.ts) |

### Items

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-item` | Creates a single item in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-item.ts) |
| `update-item` | Update a single item in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/update-item.ts) |
| `items` | Fetches all items in QuickBooks. Handles both active and archived items, saving or deleting them based on their status. | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/items.ts) |

### Journal Entries

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-journal-entry` | Creates a single journal entry in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-journal-entry.ts) |
| `update-journal-entry` | Update a single journal entry in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/update-journal-entry.ts) |
| `journal-entries` | Fetch all journal entries in QuickBooks | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/journal-entries.ts) |

### Payments

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-payment` | Creates a single payment in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-payment.ts) |
| `payments` | Fetches all payments in QuickBooks. Handles both active and voided payments, saving or deleting them based on their status. | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/payments.ts) |

### Purchase Orders

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-purchase-order` | Creates a single purchase order in QuickBooks. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/actions/create-purchase-order.ts) |

### Purchases

| Function name | Description | Type | Source code |
| - | - | - | - |
| `purchases` | Fetches all QuickBooks purchases | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/purchases.ts) |

### Transfers

| Function name | Description | Type | Source code |
| - | - | - | - |
| `transfers` | Fetches all QuickBooks transfers | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/quickbooks/syncs/transfers.ts) |